home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / tex / macros / source / base / fntguide.tex / node28_mn.html < prev    next >
Text File  |  1995-03-15  |  3KB  |  50 lines

  1.  
  2. <H2><A ID="SECTION00063000000000000000">
  3. Default definitions</A>
  4. </H2><FONT SIZE="+4"><I>
  5.  
  6. <#701#>1994/12/01<#701#>
  7.    The commands in <#702#>ENC<#702#>|enc.def| files allow encoding-specific 
  8.    commands to be defined, but they do not allow commands to be used in 
  9.    other encodings.  For example, the OMS encoding contains the symbol 
  10.    `§', but we need to be able to use the command |§| in any encoding, 
  11.    not just OMS.
  12.  
  13. To allow this, L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X<#703#><#703#> has commands for giving default definitions 
  14.    for commands, which are used when the command is not defined in the 
  15.    current encoding.  For example, the default encoding for |§| is OMS, 
  16.    and so in an encoding (such as OT1) which does not contain |§|, the 
  17.    OMS version is selected.  But in an encoding (such as T1) which does 
  18.    contain |§|, the version for that encoding is used.
  19.  
  20. <B>Note</B> these commands should <B>not</B> occur in 
  21.    <#706#>ENC<#706#>|enc.def| files, since these should only define commands 
  22.    for that encoding.  They should instead be placed in packages.
  23.  
  24. <#707#>decl<#707#>[1994/12/01]
  25.    || <#708#>cmd<#708#> <#709#>definition<#709#> 
  26. <BR>This command allows an encoding-specific command to be given a default 
  27. definition.  For example, the default definition for |©| is 
  28. defined be be a circled `c' with:
  29. <#711#>tex2html_preform<#711#><tex2html_verbatim_mark>verbatim71#<#713#>decl<#713#>[1994/12/01]
  30.    || <#714#>cmd<#714#> <#715#>encoding<#715#> 
  31. <BR>   || <#716#>cmd<#716#> <#717#>encoding<#717#>
  32. These commands allow an encoding-specific command to be given a
  33. default encoding.  For example, the default encoding for ||̈ and
  34. |æ| is set to be OT1 by:
  35. <#719#>tex2html_preform<#719#><tex2html_verbatim_mark>verbatim72#Note that || can be used on any one-argument 
  36. encoding-specific command, not just those defined with 
  37. ||.  Similarly, || can be used 
  38. on any encoding-specific command with no arguments, not just those 
  39. defined with ||.
  40.  
  41. For more examples of these definitions, see |ltoutenc.dtx|.  
  42.  
  43. <#721#>decl<#721#>[1994/12/01]
  44.    || <#722#>cmd<#722#> <#723#>definition<#723#>
  45. This command is the same as ||, except that if 
  46. the command already has a default definition, then the definition is 
  47. ignored.  This is useful to give `faked' definitions of symbols which may 
  48. be given `real' definitions by other packages.  For example, a package 
  49. might give a fake definition of |¼| by saying:
  50. <#725#>tex2html_preform<#725#><tex2html_verbatim_mark>verbatim73#</I></FONT>